﻿#define _CRT_SECURE_NO_WARNINGS 1

#include "SeqList.h"

void test()
{
	////创建通讯录 
	//Contact con;
	////初始化通讯录
	//ContactInit(&con); 

	////添加数据
	//ContactAdd(&con);
	//ContactAdd(&con);

	////删除数据
	//ContactDel(&con);

	////通讯录查找
	//ContactFind(&con);

	////通讯录修改
	//ContactModify(&con);

	////通讯录显示
	//ContactShow(&con);

	////销毁
	//ContactDestroy(&con);
}


void menu()
{
	//创建通讯录
	Contact con;
	//初始化通讯录
	ContactInit(&con);

	int input = 0;
	//对通讯录进行操作
	do
	{
		//打印菜单
		printf("********************************\n");
		printf("*****1.添加用户  2.删除用户*****\n");
		printf("*****3.查找用户  4.修改用户*****\n");
		printf("*****5.展示用户  0.退出    *****\n");
		printf("********************************\n");
		printf("请选择您的操作：\n");
		scanf("%d", &input);

		switch (input)
		{
		case 1:
			ContactAdd(&con);
			break;
		case 2:
			ContactDel(&con);
			break;
		case 3:
			ContactFind(&con);
			break;
		case 4:
			ContactModify(&con);
			break;
		case 5:
			ContactShow(&con); 
			break;
		default:
			break;
		}
	} while (input != 0);

	//保存通讯录
	ContactSave(&con);

	//销毁通讯录
	ContactDestroy(&con);
}
int main()
{
	menu();
	return 0;
}